package com.dries.portal.module.pay.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 提现记录表
 * 
 * @author dries
 * @email samphsanie@gmail.com
 * @date 2020-09-10 15:55:52
 */
@Data
@TableName("xx_cash_draws")
public class CashDraws implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer cashId;
	/**
	 * 提现单号
	 */
	private String cashNo;
	/**
	 * 外部流水
	 */
	private String tradeNo;
	/**
	 * 提现对象 1 用户 2 商家
	 */
	private Integer targetType;
	/**
	 * 提现对象ID
	 */
	private String targetId;
	/**
	 * 提现金额
	 */
	private BigDecimal money;
	/**
	 * 提现类型 1:支付宝 2:微信 3:银行卡
	 */
	private Integer accType;
	/**
	 * 开卡银行名称
	 */
	private String accTargetName;
	/**
	 * 开卡地区名称
	 */
	private String accAreaName;
	/**
	 * 卡号
	 */
	private String accNo;
	/**
	 * 持卡人
	 */
	private String accUser;
	/**
	 * 提现状态 -1 提现失败 0 待处理 1 提现成功
	 */
	private Integer cashStatus;
	/**
	 * 提现备注
	 */
	private String cashRemarks;
	/**
	 * 提现设置对应的ID
	 */
	private Integer cashConfigid;
	/**
	 * 创建时间
	 */
	private Date createTime;

}
